| GrapeCity ActiveReports for .NET 12.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > ページレポート/RDLレポートのチュートリアル > プレビュー > ドリルスルーのレポート |
このチュートリアルでは、ドリルスルーリンクを使用して、詳細情報を持つ別のレポートへ移動する方法について説明します。
このトピックでは、以下のタスクを行います。
![]() |
メモ:
|
チュートリアルを完了すると、次のレポートが作成されます。
メインレポートを作成する
メインレポートをデータソースに接続してデータセットを追加する

| SQLクエリ |
コードのコピー
|
|---|---|
SELECT * FROM Movie ORDER BY MovieID ASC |
|
メインレポートのレイアウトを作成する
| プロパティ名 | プロパティの値 |
|---|---|
| Location | 0.75in, 0.125in |
| Font | Normal, Arial, 18pt, Bold |
| Size | 5in, 0.5in |
| TextAlign | Center |
| Value | 映画の情報 |
| プロパティ名 | プロパティの値 |
|---|---|
| Location | 0in, 1.125in |
| FixedSize | 6.5in, 7in |
| BorderStyle | Solid |
| RepeatHeaderOnNewPage | True |
| Size | 6.5in, 0.75in |
| セル | フィールド |
|---|---|
| 左 | MovieID |
| 中央 | Title |
| 右 | YearReleased |
![]() |
ヒント: [レポートエクスプローラ]から、Tableデータ領域のテキストボックスセルにフィールドを直接ドラッグすることもできます。 |
テーブルのヘッダ
| プロパティ名 | プロパティの値 |
|---|---|
| BorderStyle | Solid |
| Font | Normal, Arial, 12pt, Bold |
| TextAlign | Center |
テーブルの詳細
| プロパティ名 | プロパティの値 |
|---|---|
| BorderStyle | Solid |
| Font | Normal, Arial, 10pt, Bold |
| TextAlign | Center |
詳細レポートを作成する
詳細レポートをデータソースに接続する

パラメータ付きのデータセットを追加する
=Parameters!MovieID.Value」と入力します。| SQLクエリ |
コードのコピー
|
|---|---|
Select * from MovieCastInformation
|
|
![]() |
注意: ページレポートでは、データセット名を指定しない場合にエラーが発生する可能性があります。 |
パラメータ値のためにデータセットを作成する
| SQLクエリ |
コードのコピー
|
|---|---|
SELECT MovieID, Title FROM Movie ORDER BY Title ASC |
|
レポートパラメータを追加する
[全般]タブ
[使用できる値]ではクエリを選択します。
詳細レポートのレイアウトを作成する
| プロパティ名 | プロパティの値 |
|---|---|
| DataSetName | MovieInfo |
| Location | 0in, 0in |
| Name | MovieList |
| Size | 6.5in, 1in |
| FixedSize | 6.5in, 1in |
=Fields!MovieID.ValueTitle
| プロパティ名 | プロパティの値 |
|---|---|
| Name | MovieTitle |
| Location | 0in, 0in |
| Size | 6.5in, 0.375in |
| TextAlign | Center |
| FontSize | 14pt |
YearReleased
| プロパティ名 | プロパティの値 |
|---|---|
| Name | YearReleased |
| Location | 1in, 0.375in |
| Size | 0.75in, 0.25in |
| TextAlign | Left |
MPAA
| プロパティ名 | プロパティの値 |
|---|---|
| Name | MPAA |
| Location | 4.75in, 0.375in |
| Size | 0.5in, 0.25in |
UserRating
| プロパティ名 | プロパティの値 |
|---|---|
| Name | UserRating |
| Location | 1in, 0.625in |
| Size | 0.25in, 0.25in |
| TextAlign | Left |
Length
| プロパティ名 | プロパティの値 |
|---|---|
| Name | Length |
| Location | 4.75in, 0.625in |
| Size | 1.75in, 0.25in |
| TextAlign | Left |
| Value | =Fields!Length.Value & " 分" |
![]() |
メモ: レポートエクスプローラにあるデータセットからデザイナ面上にフィールドをドラッグ&ドロップすると、このフィールドは自動的にテキストボックスコントロールとして追加されます。テキストボックスコントロールのプロパティは、[プロパティ]ウィンドウから変更できます。 |
TextBox1
| プロパティ名 | プロパティの値 |
|---|---|
| Location | 0in, 0.375in |
| Size | 1in, 0.25in |
| Name | ReleaseLabel |
| Value | 公開(年): |
| FontWeight | Bold |
| TextAlign | Right |
TextBox2
| プロパティ名 | プロパティの値 |
|---|---|
| Location | 3.625in, 0.375in |
| Size | 1.125in, 0.25in |
| Name | MPAALabel |
| Value | 年齢制限: |
| FontWeight | Bold |
| TextAlign | Right |
TextBox3
| プロパティ名 | プロパティの値 |
|---|---|
| Location | 0in, 0.625in |
| Size | 1in, 0.25in |
| Name | UserRatingLabel |
| Value | 評価: |
| FontWeight | Bold |
| TextAlign | Right |
TextBox4
| プロパティ名 | プロパティの値 |
|---|---|
| Location | 3.625in, 0.625in |
| Size | 1.125in, 0.25in |
| Name | LengthLabel |
| Value | 上映時間(分): |
| FontWeight | Bold |
| TextAlign | Right |
メインレポートにドリルスルーリンクを追加する
![]() |
注意: このパラメータの名前は対象レポートにあるパラメータの名前と一致させる必要があります。 |
=Fields!MovieID.Valueに設定します。レポートを表示する
レポートをViewerコントロールで開きます。詳細については、「Windowsフォーム用のビューワの使用」を参照してください。